const globaldata =  {
    namespace: 'map',
    state: {
        countryDataset: '-PeH_eZWg', // 区域数据集
        streetDataset: 'mIxZX6ZZg', //街道数据集 mixzx6zzg
        roadDataset: 'nQ1PHFZWR',
        map: null,
        activeBasemap: "dark",  // 底图, light, dark, satllite
        basemaps: [
			{name:"暗色", type: "dark"},
			{name: "亮色", type: "basic"},
			{name:"天地图卫星", type:"satllite"},
			{name:"天地图影像", type:"tdt_img"},
			{name:"高德栅格", type:"gd_sg"},
		],
        countryGeometry: null, // 城市geometry
        center: null, // 初始中心点
        zoom: 0, // 初始层级
        theme: '', // 主题颜色
        rightPanPosition: 'right',//右侧属性栏定位
        syncMap: null, // 分屏地图设置
        baiduMap: null, // 百度地图
        gaodeMap: null, // 高德地图
        tiandituMap: null,  // 天地图地图
        mouseInMap: null, // 鼠标在哪个地图窗口中
        sign: null,//点击高亮闪烁效果
        namelistTab: "roads",
        sysType: "normal",//当前底图类型 normal:正常 ssearch: 高级查询
        ssearch_map: null,//高级查询地图
        listType: 'map',//列表类型 map: 地图 list 列表
    },
    reducers: {
        save: (state, {payload}) => {
            return {...state, ...payload}
        }
    },
}
window.globaldata = globaldata;
export default globaldata;

export function updateState(payload) {
    window.g_app._store.dispatch({type: 'map/save', payload});
}
